#include "Buffer.h"

namespace Toolkit
{

Buffer::Buffer(const unsigned long int tamanoUnidad, const unsigned long int cantidadUnidades,
	 const TipoSerializacion &tserializacion) : Almacenamiento(tamanoUnidad, tserializacion)
{
	if (tserializacion == BINARIO) {		
		stream = new stringstream(ios_base::in | ios_base::out | ios_base::binary);		
	} else if(tserializacion == TEXTO) {
		stream = new stringstream (ios_base::in | ios_base::out);
	}	
}

Buffer::~Buffer()
{
	delete stream;
}



}
